package me.zhengjie.modules.domain.enterprise;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import me.zhengjie.modules.domain.BaseClass;

import java.util.Date;

@Data
@TableName("Enterprise_administrative_penalty")
public class EnterpriseAdministrativePenalty extends BaseClass {

    private Long id;

    @ApiModelProperty(value = "处罚日期")
    @TableField(value = "decision_date")
    private Date decisionDate;

    @ApiModelProperty(value = "决定文书号")
    @TableField(value = "punish_number")
    private String punishNumber;

    @ApiModelProperty(value = "处罚事由/违法行为类型")
    @TableField(value = "reason")
    private String reason;

    @ApiModelProperty(value = "处罚结果/内容")
    @TableField(value = "content")
    private String content;

    @ApiModelProperty(value = "处罚单位")
    @TableField(value = "department_name")
    private String departmentName;

    @ApiModelProperty(value = "数据来源")
    @TableField(value = "source")
    private String source;

    @ApiModelProperty(value = "法定代表人")
    @TableField(value = "legal_person_name")
    private String legalPersonName;

    @ApiModelProperty(value = "备注")
    @TableField(value = "remark")
    private String remark;

    @ApiModelProperty(value = "处罚状态")
    @TableField(value = "punish_status")
    private String punishStatus;

    @ApiModelProperty(value = "处罚类别1")
    @TableField(value = "type")
    private String type;

    @ApiModelProperty(value = "处罚类别2")
    @TableField(value = "type_second")
    private String typeSecond;

    @ApiModelProperty(value = "处罚依据")
    @TableField(value = "evidence")
    private String evidence;

    @ApiModelProperty(value = "处罚名称")
    @TableField(value = "punish_name")
    private String punishName;

    @ApiModelProperty(value = "处罚名称")
    @TableField(value = "companies_id")
    private Long companiesId;

    @ApiModelProperty(value = "处罚名称")
    @TableField(value = "batch_id")
    private Long batchId;
}
